package com.xuecheng.base.exception;

/**
 * @author 勾新杰
 * @version 1.0
 * @description: 自定义异常
 * @date 2024/12/19 21:28
 */
public class XCPlusBaseException extends RuntimeException {

    /**
     * 无参构造
     */
    public XCPlusBaseException() {
    }

    /**
     * 有参构造
     *
     * @param message 异常信息
     */
    public XCPlusBaseException(String message) {
        super(message);
    }

    /**
     * 抛出异常
     *
     * @param commonError 异常信息
     */
    public static void cast(CommonError commonError) {
        throw new XCPlusBaseException(commonError.getErrMessage());
    }
}
